package com.cloud.pole.shop.model.entity.shops;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import lombok.Data;

/**
 * @author 
 */
@Data
public class ShopShopsAdmin implements Serializable {
	/**
	 * 网店状态:-10关闭,0,新建,10开通
	 */
	public static final int SHOP_STATUS_CLOSE 		= -10;
	public static final int SHOP_STATUS_DEFAULT 	= 0;
	public static final int SHOP_STATUS_OK 			= 10;

	/**
	 *店铺网页:-1关闭,1开通
	 */
	public static final int SHOP_PAGE_STATUS_CLOSE 		= -10;
	public static final int SHOP_PAGE_STATUS_DEFAULT 	= 0;
	public static final int SHOP_PAGE_STATUS_OK 	    = 10;
	
	
	/**
	 * 推荐状态(1推荐,-1不推荐)
	 */
	public static final int RECOMMEND_STATUS_YES 		= 1;
	public static final int RECOMMEND_STATUS_NO  		= -1;
	
	/**
	 * 物流送达区域(与运费模版同步，不可手动更改)，{"地区编码":"首重,首费,续重,续费","地区编码":"首重,首费,续重,续费"...}
	 */
	public static final String LOGISTICS_AREA_DEFAULT = "2000,800,1000,1000";
	
	
	 /**
	 * 
	 */
	private static final long serialVersionUID = 4094586742339781466L;
	 /**
     * 店铺自增id
     */
    @Id
    @Column(name="shop_id")
    private Integer shopId;

    /**
     * 店铺名称
     */
    @Column(name="shop_name")
    private String shopName;

    /**
     * 店铺id,字母开头的纯字母或者字母与数字组合
     */
    @Column(name="shop_id_str")
    private String shopIdStr;

    /**
     * 店铺类型(1独立店,2自营店,3代运营)
     */
    @Column(name="type")
    private Integer type;

    /**
     * 首页banner
     */
    @Column(name="banner")
    private String banner;

    /**
     * 首页logo
     */
    @Column(name="logo")
    private String logo;

    /**
     * qq号码，每个用||包起，如|88888||99999|
     */
    @Column(name="qq_nums")
    private String qqNums;

    /**
     * 联系人
     */
    @Column(name="link_man")
    private String linkMan;

    /**
     * 手机号码
     */
    @Column(name="mobile")
    private String mobile;

    /**
     * 电子邮箱
     */
    @Column(name="email")
    private String email;

    /**
     * 电话号码
     */
    @Column(name="tel")
    private String tel;

    /**
     * 企业名称
     */
    @Column(name="ent_name")
    private String entName;

    /**
     * 省份ID
     */
    @Column(name="province_id")
    private String provinceId;

    /**
     * 省
     */
    @Column(name="province_name")
    private String provinceName;

    /**
     * 城市ID
     */
    @Column(name="city_id")
    private String cityId;

    /**
     * 市
     */
    @Column(name="city_name")
    private String cityName;

    /**
     * 区县ID
     */
    @Column(name="district_id")
    private String districtId;

    /**
     * 区
     */
    @Column(name="district_name")
    private String districtName;

    /**
     * 地址
     */
    @Column(name="address")
    private String address;

    /**
     * 邮编
     */
    @Column(name="postcode")
    private String postcode;

    /**
     * 网店状态:-10关闭,0,新建,10开通
     */
    @Column(name="shop_status")
    private Integer shopStatus;

    /**
     * 推荐状态(1推荐,-1不推荐)
     */
    @Column(name="recommend_status")
    private Integer recommendStatus;

    /**
     * 创建时间
     */
    @Column(name="create_time")
    private Date createTime;

    /**
     * 开通时间
     */
    @Column(name="open_time")
    private Date openTime;

    /**
     * 关闭时间
     */
    @Column(name="close_time")
    private Date closeTime;

    /**
     * 排序时间
     */
    @Column(name="order_time")
    private Date orderTime;

    /**
     * 排序等级
     */
    @Column(name="order_level")
    private Integer orderLevel;

    /**
     * 订单免邮金额(单位分)
     */
    @Column(name="post_free_amount")
    private Integer postFreeAmount;

    /**
     * 创建人id
     */
    @Column(name="create_user_id")
    private String createUserId;

    /**
     * 平台Id
     */
    @Column(name="platform_id")
    private String platformId;

    /**
     * 物流送达区域(与运费模版同步，不可手动更改)，{"地区编码":"首重,首费,续重,续费","地区编码":"首重,首费,续重,续费"...}
     */
    @Column(name="logistics_area")
    private String logisticsArea;

    /**
     * 店铺网页:-1关闭,1开通
     */
    @Column(name="shop_page_status")
    private Integer shopPageStatus;

    /**
     * 商家折扣（单位%，商家给平台的折扣）
     */
    @Column(name="shop_discount")
    private Integer shopDiscount;

    /**
     * 商户号
     */
    @Column(name="merchant_id")
    private Integer merchantId;

    /**
     * 店铺精度
     */
    @Column(name="longitude")
    private Double longitude;

    /**
     * 店铺纬度
     */
    @Column(name="latitude")
    private Double latitude;

    /**
     * 浏览店铺总人数
     */
    @Column(name="view_count")
    private Long viewCount;

    /**
     * 喜欢店铺总人数
     */
    @Column(name="fans_count")
    private Long fansCount;

    /**
     * 审核状态（-1：不通过 0：待审核 1：通过）
     */
    @Column(name="check_status")
    private Integer checkStatus;

    /**
     * 审核时间
     */
    @Column(name="check_time")
    private Date checkTime;

    /**
     * 审核人
     */
    @Column(name="check_user_id")
    private String checkUserId;
    
    /**
     * 星级（1-5星）
     */
    private Float starLevel;
    
    /**
        * 二维码
     */
    private String qrcode;
}